//package cn.xspace.module.other.service;
//
//import android.app.IntentService;
//import android.content.Intent;
//import android.util.Log;
//
//import com.xspace.android.imcommon.interfaces.LoginMg;
//import com.xspace.android.xafcommon.util.AppUtils;
//import com.xspace.android.xafcommon.util.Constants;
//import com.xspace.android.xafcommon.util.ModuleConfig;
//import com.xspace.android.xafcommon.util.PreferencesUtils;
//
//import cn.xspace.module.other.R;
//
///**
// * Created by liuchen on 2016/8/15.
// * <p/>
// * 个人中心模块
// * action:xmppLogin 其他模块调用的xmpp登录操作
// */
//public class CenterService extends IntentService {
//    private static final String TAG = "CenterService";
//
//    public CenterService() {
//        // 必须实现父类的构造方法
//        super("CenterService");
//    }
//
//    public CenterService(String name) {
//        super(name);
//    }
//
//    @Override
//    public void onCreate() {
//        super.onCreate();
//    }
//
//    @Override
//    protected void onHandleIntent(Intent intent) {
//        String action = intent.getStringExtra(ModuleConfig.OPERATION);
//        Log.d(TAG, "CenterService onHandleIntent() called with: " + "intent = [" + intent + "]");
//        if (ModuleConfig.KEY_XMPP_LOGIN.equals(action)) {
//            //xmpp登录，预留给别的模块调用本模块的xmpp登录
////            MyApplication.get().initPushListener();
//            Log.d(TAG, "onHandleIntent() called with: " + "action = [" + action + "]");
//            LoginMg.getInstance().userLogin(R.drawable.app_logo,
//                    (String) PreferencesUtils.getPfValue(CenterService.this, Constants.ACCOUNT_BAREJID_KEY,
//                            String.class.getName()),
//                    AppUtils.MD5((String) PreferencesUtils.getPfValue(CenterService.this, Constants.ACCOUNT_PASSWORD_KEY,
//                            String.class.getName()), false),
//                    Constants.HOST_XMPP, Constants.SERVER_INFO_PORT, Constants.IP, null);
//        } else if (ModuleConfig.KEY_BIND_SERVICE.equals(action)) {
//        }
//    }
//
//    @Override
//    public int onStartCommand(Intent intent, int flags, int startId) {
//        return super.onStartCommand(intent, flags, startId);
//    }
//}
